/*
 * @Author: mayufo
 * @Date: 2020-02-18 19:55:36
 * @LastEditTime : 2020-02-18 21:47:47
 * @Description: 
 * @FilePath: /node/06/code/foo/index.js
 */
var fs = require('fs')

var path = require('path')

// ./a.txt 相对于node命令所处的终端路径 

// 你可以在 06/code/foo 下执行node foo.js 正常输入
// 如果你在 06/code下 node foo/index.js 报错
// 相对路径是相对于执行node命令所处的路径
// fs.readFile(path.join(__dirname, 'a.txt'), 'utf8', (err, data) => {
//     if (err) {
//         throw err
//     }
//     console.log(data)
// })




// 模块中的路径标识和文件操作中的相对路径标识不一致
// 模块中的路径标识就是相对于当前文件模块，不受执行node命令所处路径影响  
require('./b')